<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>正则表达式</title>
	</head>
	<body>
		<script>
			//需求：字符串str中是否包含子字符串：abc
			//1.使用正则表达式的exec()方法实现匹配
			
			//字符串
			var str='ABC123abc456';
			//匹配的子字符串，正则表达式
			var reg=/abc/;//区分大小写
			var reg2=/abc/i;//不区分大小写
			var reg3=/^A/gi;
			var reg4=/abc/gi;
			// exec()返回匹配的第一个
			
			console.log(reg.exec(str));
			console.log(reg2.exec(str));
			
			//2.使用String对象match() 方法实现匹配
			console.log(str.match(reg));
			console.log(str.match(reg2));
			console.log(str.match(reg3));
           // /^abc/ 表示以abc开头 /abc$/表示已abc结尾
           var r1=/^abc/gi;
           var r2=/abc$/gi;
           
           console.log(str.match(r1));//匹配字符串str是否已str
           console.log(str.match(r2));

		</script>
	</body>
</html>
